// // 对密码输入框进行校验
layui.form.verify({
    //验证密码框内容长度的规则
    pass: [
        /^\S{6,15}$/, '密码必须是非空字符串、长度 6-15'
    ],
    // 判断新密码框与原密码框是否一致
    respwd: function(value) {
        //  先获取原密码输入框的值
        let res = $('.layui-input-block [name="old_pwd"]').val()
            // 判断新密码与原密码是否一致
        if (value == res) {
            return '新密码不能与原密码一致'
        }
    },
    reppwd: function(value) {
        //  先获取第一次输入密码的值
        let res = $('.layui-input-block [name="new_pwd"]').val()
        if (value !== res) {
            return '与新密码不一致'
        }
    }
})

// 将数据提交给服务器
$('.layui-form').on('submit', function(e) {
    e.preventDefault();
    let res = $(this).serialize();
    axios.patch('/my/updatepwd', res).then(({ data: res }) => {
        console.log(res);
        if (res.code === 0) {
            layer.msg(res.message, { icon: 1 });
        } else {
            layer.msg(res.message, { icon: 5 });

        }
        // 不论更新成功还是失败， 都要重置输入框
        $('[type="reset"]').click()
    })
})